package com.goldgov.distancelearning.dao;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;

import com.goldgov.distancelearning.service.DistancelearningAttendance;
import com.goldgov.distancelearning.service.DistancelearningUser;
@Mapper
public interface DistancelearningAttendanceDao {
	/**
	 * 添加考勤记录
	 * @date 2018年6月23日 上午9:38:13 
	 * @author hanxiangyu
	 * @param distancelearningAttendance
	 * @return
	 */
	int addDisAttendance(DistancelearningAttendance distancelearningAttendance);
	/**
	 * 删除考勤记录
	 * @date 2018年6月23日 上午9:39:23 
	 * @author hanxiangyu
	 * @param distancelearningAttendance
	 * @return
	 */
	int deleteDisAttendance(DistancelearningAttendance distancelearningAttendance);
	/**
	 * 修改考勤记录
	 * @date 2018年6月23日 上午9:39:38 
	 * @author hanxiangyu
	 * @param distancelearningAttendance
	 * @return
	 */
	int updateDisAttendance(DistancelearningAttendance distancelearningAttendance);
	/**
	 * 修改考勤记录
	 * @date 2018年6月23日 上午9:39:38 
	 * @author hanxiangyu
	 * @param distancelearningAttendance
	 * @return
	 */
	int deleteJoinUser(DistancelearningUser distancelearningUser);
	
	/**
	 * 获取考勤记录
	 * @date 2018年6月26日 上午11:41:52 
	 * @author hanxiangyu
	 * @param distancelearningAttendance
	 * @return
	 */
	List<DistancelearningAttendance> getDisAttendance(DistancelearningAttendance distancelearningAttendance);
	/**
	 * 获取考勤记录
	 * @date 2018年6月26日 上午11:41:52 
	 * @author hanxiangyu
	 * @param distancelearningAttendance
	 * @return
	 */
	List<DistancelearningAttendance> getDisAttendanceByUserIdsList(DistancelearningAttendance distancelearningAttendance);
	
}
